package com.vcourse.service.user.entity;


/**
 * @author Zengsh123
 * @date 2020-06-17 16:31
 * 会员详情封装
 */
//public class MemberDetails implements UserDetails {
//    /**
//     * 会员信息
//     */
//    private Member member;
//
//    public MemberDetails(Member member) {
//        this.member = member;
//    }
//
//    @Override
//    public Collection<? extends GrantedAuthority> getAuthorities() {
//        //返回当前用户的权限，前台没有详细的权限设置
//        return Arrays.asList(new SimpleGrantedAuthority("TEST"));
//    }
//
//    @Override
//    public String getPassword() {
//        return member.getPassword();
//    }
//
//    @Override
//    public String getUsername() {
//        return member.getMobile();
//    }
//
//    @Override
//    public boolean isAccountNonExpired() {
//        return true;
//    }
//
//    @Override
//    public boolean isAccountNonLocked() {
//        return true;
//    }
//
//    @Override
//    public boolean isCredentialsNonExpired() {
//        return true;
//    }
//
//    @Override
//    public boolean isEnabled() {
//        return !member.getDisabled();
//    }
//}
